Open Graph
开放图协议
Open Graph协议使任何网页都可以成为社交图中的富对象。例如在Facebook上被用来允许任何网页具有与Facebook上任何其他对象相同的功能。
产生背景
Open Graph协议最初是由Facebook创建的,灵感来自都柏林核心,link-rel canonical,Microformats和RDFa。
发展历程
2010年F8会议上Facebook公布了Open Graph,把这种种不同的Graph连结起来,将形成Open Graph。
主要功能
虽然存在许多不同的技术和模式, 总之,没有一种技术可以提供足够的信息, 丰富地表示社交图中的任何网页。Open Graph协议建立在这些现有技术的基础上,并为开发人员提供了一件事, 实现开发人员简单性是Open Graph协议的关键目标, 为许多技术设计决策提供了信息。
通讯协定
Open Graph通讯协定(Protocol)本身是一种制定一套Metatags的规格,用来标注的页面,告诉网页代表哪一类型的现实世界物件。另一伙伴网站,即Amazon旗下的Internet Movie Database(IMDb),将用这个Open Graph Protocol为每一部电影标注页面。按下IMDb上的“赞”按钮,就会自动把那部电影加入Facebook使用者profile中的“最爱的电影”。
Facebook已和Yahoo、Twitter合作采用OAuth 2.0认证标准。Graph API翻新了Facebook的平台程序代码,让Facebook里的每个物件都拥有独特的ID。通过Open Graph把其他社交网站建构的网络给连接起来,将创造一个更聪明、更与社交连接、更个人化也更具语意意识的网络。
相关应用
Open Graph最让人津津乐道的是“喜欢”(Like)按钮,此按钮安装在伙伴网站,可立即用来表示认同。“活动”(Activity streams)外挂 ,让Facebook使用者友人所从事的各种活动都列在那个第三方网站上。“推荐”(Recommendations)外挂则向使用者提供备受建议的内容,“不只是十大最多人用电子邮件转寄的文章,这是真正超强的推荐”。“社交”(Social bar)可提供整合为一的社交体验,把“喜欢”按钮、Facebook聊天 、和友人名单资讯都整合起来,功能与Google Friend Connect或Meebo chat工具条相似。
Facebook新版本Graph API意味着Facebook上任何一个页面都会有独立的ID,用户可以成为某一页面的粉丝。该项功能将会使Facebook的每一页面连接成为一个整体。
标签属性
og:title 标题
og:type 类型
常用值:article book movie
og:image 略缩图地址
og:url 页面地址
og:description 页面的简单描述
og:site_name 页面所在网站名
og:videosrc 视频或者Flash地址
og:audiosrc 音频地址
参考资料
最新修订时间:2024-07-18 10:32
目录
概述
产生背景
发展历程
主要功能
参考资料